Performance and Usability Enhancements to the Scripted BML Server

نویسندگان

  • Mark Pullen
  • Douglas Corner
  • Lisa Nicklas
چکیده

The approach to defining a coalition Battle Management Language (BML) now being pursued by SISO requires mapping of BML into a JC3IEDM database, which is accessed via a Web service. In previous SIW papers we have reported on a new approach to implementing such a Web service, based on the notion of an interpreter module. This scripting engine takes as its input the schema of the Web service and a script, coded in XML, that defines the mappings concisely. The Scripted BML Server (SBML), which is available as open source software, has the virtues that it is quicker and easier to change than a hard-coded service and also requires a lower level of expertise for development, once the interpreter has been completed. Previous SIW papers have described the development of the SBML concept and its various enhanced capabilities. This paper describes recent enhancements including BML namespaces, BML message push/pull logging/replay, threaded and parallel operation for improved performance, a Condensed Scripting Language (CSL), and a NATO OPORD schema.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ccrts " Collective C2 in Multinational Civil-military Operations " Title of Paper: Supporting Nato C2-simulation Experimentation with Scripted Web Services

The NATO Modeling and Simulation Group Technical Activity 48 (MSG-048) operated from 2006 to 2009, investigating the potential of a Command and Control (C2) Battle Management Language (BML) for Multinational and NATO C2-simulation interoperation. To achieve this, MSG-048 used an interface specification developed under US Army support called Integrated BML, enhanced to meet coalition needs. Demo...

متن کامل

Implementing a Condensed Scripting Language in the Scripted Battle Management Language Web Service

The approach to defining a coalition battle management language (BML) now being pursued by SISO requires mapping of BML into a JC3IEDM database, which is accessed via a Web service. In previous SIW papers we have reported on a new approach to implementing such a Web service, based on the notion of an interpreter module. This scripting engine takes as its input the schema of the Web service and ...

متن کامل

A NATO OPORD Capability for BML

NATO MSG-085 was chartered to "Investigate approaches for the deployment of Coalition BML capabilities complementing existing operational C2 system exchange mechanisms." A recognized capability needed to achieve this is a functional NATO Operations Order (OPORD) for the Battle Management Language (BML). GMU has developed a schema for a NATO OPORD, based on our earlier work with an Army OPORD fo...

متن کامل

Battle Management Language – Command and Control Graphical user Interface (BMLC2GUI)

Battle Management Language (BML) and related technologies under development for the past few years have been shown to provide a promising capability for command and control to simulation interoperability. BML enables a robust "System of Systems" or a "Coalition of Systems". However, the “last mile problem” for BML development is to have a user interface that represents information flowing to/fr...

متن کامل

Testing a NATO OPORD Schema with C - BML

NATO MSG-085 was chartered to "Investigate approaches for the deployment of Coalition BML capabilities complementing existing operational C2 system exchange mechanisms." A recognized capability needed to achieve this is a functional NATO Operations Order (OPORD) for the Battle Management Language (BML). GMU has developed a schema for a NATO OPORD, based on our earlier work with an Army OPORD fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010